r/aws_pinpointsmsvoicev2_phone_number: Support SHORT_CODE import with creation validation #44537
+43
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Rollback Plan
If a change needs to be reverted, we will publish an updated version of the library.
Changes to Security Controls
No changes to security controls.
Description
This PR fixes the
number_type
attribute to support SHORT_CODE number types while preventing their creation via Terraform.Background:
While SHORT_CODE cannot be created via the RequestPhoneNumber API (hence it's not in
RequestableNumberType
), short codes CAN be provisioned through AWS Support cases. Once provisioned, these resources exist in AWS and can be described via DescribePhoneNumbers API.Use Case:
Changes:
number_type
schema fromRequestableNumberType
toNumberType
enum to allow SHORT_CODE values during import and read operationsRelations
Closes #41697
Output from Acceptance Testing